package People;

import java.util.Arrays;

public class Test {
    public void sort(Comparable[] array){
        for (int j = 0; j < array.length ; j++) {

            for (int i = array.length-1 ; i >j ; i--) {
                if(array[i-1].compareTo(array[i])>0){
                    Comparable tmp=array[i-1];
                    array[i-1]=array[i];
                    array[i]=tmp;
                }
            }
        }
    }
    public static void main(String[] args) {
        Student[] student=new Student[]{
                new Student("张三",90.9),
                new Student("李四",89.4),
                new Student("王五",98),
                new Student("赵六",89),

        };
        Arrays.sort(student);
        System.out.println(Arrays.toString(student));

        //前面我们知道有一个sort方法，但是那个是对基本数据类型排序
        //这个student怎么排序呢？？



        //java中内置了一些很有用的接口，Clonable就是其中之一
        //
        //Object类里存在一个克隆方法。调用这个方法就可以创建一个对象的拷贝
        //但是要想合法的调用clone方法，必须要先实现Clonable接口
        //不然会抛出异常
        //
    }
}
